.dm-header{
	width: 100%;
	 background: linear-gradient(#9ac3ff 30%, #fff);
}
.search-header{
	display: flex;
	color: #fff;
	padding: 10rpx 20rpx;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20rpx;
}

.search-header-right{
	display: flex;
	width: 80%;
	position: relative;
	.input-class{
		border: 1px solid #fff;
		background:#fff ;
		width: 100%;
		border-radius: 40rpx;
		padding-top: 14rpx;
		padding-bottom: 14rpx;
		padding-left: 10px;
		font-size:12px;
		text-align:center;
		color: #999999 !important;
		display: flex;
		align-items: center;
	}
	
	.btn {
		background-color: #0f5cd7;
		padding: 10rpx 20rpx;
		position: absolute;
		right: 10rpx;
		border-radius:40rpx;
		top: 50%;
		transform: translateY(-50%);
	}
}
.uni-margin-wrap{
	padding:0 30rpx;
}
.min-Tools{
	display: flex;
	padding:0 20rpx;
	padding-top: 0;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 10px;
	.min-Tools-item{
		width: 46vw;
		// height: 24vw;
		// padding-bottom:20rpx;
		img{
			width: 100%;
			height: 100%;
		}
	}
	.two{
		display: flex;
		justify-content:space-between;
		div{
			width: 100%;
		}
		img{
			width: 100%;
			height: 100%;
		}
	}
	
}
.tool-foots{
	display: flex;
	padding: 0 40rpx;
	padding-bottom: 40rpx;
	.tool-foot{
		width: 20%;
		display: flex;
	flex-direction: column;
		justify-content: center;
		align-items: center;
		font-size: 24rpx;
		img{
			width: 16vw;
			height: 14vw;
			display: block;
		}
		
	}
}
.branch-doctor{
	display: flex;
	justify-content: space-between;
	padding: 20rpx ;
	.branch-doctor-left,.branch-doctor-right{
		width: 48%;
		height:60vw;
		padding: 10px ;
		box-sizing: border-box;
		img{
			width: 100%;
			height: 100%;
			display: block;
		}
	}
		.branch-doctor-left{
			position: relative;
			 background: linear-gradient(#fff , #c8d9f7);
			 border-radius: 20px;
		}
		.branch-doctor-right{
			    display: flex;
			    flex-direction: column;
			    // justify-content: space-between;
				background: linear-gradient(#fff , #f9e1c1);
				border-radius: 20px;
				div{
					img{
						width: 3vw;
						height:3vw
					}
				}
				.box-line{
					display: flex;
					align-items: center;
					margin-bottom: 10px;
					img{
						margin-right: 5px;
					}
				}
				
		}
	
	
}
.header-title{
	display: flex;
	justify-content: space-between;
	margin-top: 30rpx;
	margin-bottom: 20rpx;
	padding: 0 40rpx;
	image{
		width: 30vw;
		height: 8vw;
	}
	.right-box{
		display: flex;
		align-items: center;
	}
}
.zzc-box{
	display: flex;
	justify-content: space-between;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 20rpx 30rpx;
	font-size: 24rpx;
	color: #fff;
	background-color: rgba(0,0,0,0.7);
}
.min-Tools-item.left-box{
	background-color: #1361E8;
	border-radius: 10px;
	overflow: hidden;
}
.h19vw{
	height: 19vw;
}
.h17vw{
	height: 17vw;
}
.h20vw{
	height: 20vw;
}